html{-webkit-text-size-adjust:none;}
::-webkit-scrollbar {display:none}
.w50{width:50%;}
.flex{display:flex;align-items:center;}
.f1{flex:1}
.f2{flex:2}
.f3{flex:3}
.f4{flex:4}
.f5{flex:5}
.f6{flex:6}
.f9{flex:9}
.f10{font-size:10px;}
.aui-mar-r-5{margin-right:5px;}
.auto{margin:0 auto;}
.line{display:inline-block;}
.clear{clear:both;}
.opacity_0{opacity:0;}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nowrap{white-space:nowrap;overflow:hidden;}
.aui-bg-deepyellow{background:#dbb117;}
.aui-bg-lightyellow{background:#ffd746;}
.aui-bg-blue{background:#329efd;}
.aui-color-black{color:#000;}
.aui-color-blue{color:#1199ee;}
.aui-color-yellow{color:#dd9900;}
.border-r-1{border-right:1px solid #514700;}
.overflow-y{height:100%;overflow-y: auto;}
.orange_butn{right:10px;bottom:10px;font:10px/1.5 '';width:20%;padding:2px 0;background:#f8ba0f;box-shadow:0 2px 0 #c58a04;border-radius: 4px;}

.user_bg{width:107%;height:45px;background-image:linear-gradient(to bottom,#fbe316,#fad00f);transform:skewX(-30deg);}
/*.user_tx{width:80px;height:80px;background:#fff;border-radius:50%;border:5px solid #fbdc13;box-shadow:0 0 0 1px #d6b110;}*/
.user_tx{width:80px;height:80px;background:#fff;border-radius:50%;border:3px solid #e3c50c;}
.alert .pipei .pk_tx{border:5px solid #fbdc13;}
.user_jf{top:0;right:0;}
.index_buy{right:5px;top:8px;width:35%;padding:1% 0;text-align:center;border-radius:15px;box-shadow:1px 1px 0 #ddba08 inset;border:1px solid #e2c108;color:#8d7804;}
.icon img{margin:3px;}
.back_scroll_bg{width:100%;height:73vh;background:url('../images/tc_bgselect.png') no-repeat;background-size:100% 100%;margin-top:16px;padding:6%; }
/*.scroll_bg{width:100%;height:42vh;background:url('../images/tc_bgselect.png') no-repeat;background-size:100% 100%;margin-top:-10px;padding:20px; }*/
/*.scroll ul{overflow-y:hidden;}*/
/*.scroll ul li{width:29%;border-radius:5px;margin:5px;float:left;overflow:hidden;}*/

/*index*/
.index_bar{border-radius:0 30px 30px 0;padding:9px 0 9px 240px;margin:5px 0;}
.index_yellow{background:#f4cb13;}
.index_red{background:#fe7176;}
.index_blue{background:#74c0fe;}
.nav >div, .nav >div a{color:#75310f;font-weight:bold;line-height:2.5;}
#lunbo li{line-height:20px;margin-bottom:5px;}
#lunbo li>img{float:left;margin:0 10px 0 5px;vertical-align:middle;height:20px;}
.user_pai{left:30px;bottom:30px;width:calc(100% - 60px);padding-left:60px;}
.user_pai .qizhi{width:55px;height:60px;background:url("../images/qizhi.png") no-repeat;background-size:100%;left:5px;top:-5px;line-height:50px;}
.creat ul{width:calc(100% - 20px);margin-left:10px;border-top:1px solid #fff;z-index:9}
#active:before{content:'';position:absolute;top:0;right:5px;width:7px;height:7px;border-radius:50%;background:red;}
/*#pay ul li{width:30vw;overflow:hidden;border-radius:5px;border:1px solid #b7b2b8;padding:5px;margin:5px;}*/
/*#pay ul li.action{border:1px solid #ff8e31;color:#ff8e31;position:relative;}*/
/*#pay ul li.action:before{content:'';width:28px;height:26px;background:url("../images/duigou.png")no-repeat;background-size:70%;position:absolute;left:0;top:0;}*/


/*foot*/
footer{box-shadow:none!important;height:60px!important;}
footer>div{height:100%;padding:5px;}
.lignt_icon{background:url("../images/light_icon.png") center bottom no-repeat;background-size:60%;}
footer .info{top:0;right:20%;width:15px;height:15px;line-height:15px;border-radius:50%;background:red;color:white;}
/*footer img{margin-top:-20px;}*/
/*.footer{position:fixed;left:0;bottom:0;width:100%;height:70px;}*/
/*.footer .foot_add{animation:rota 1s;}*/
/*@keyframes rota{*/
    /*from{transform:rotate(0deg)}*/
    /*to{transform:rotate(-360deg)}*/
/*}*/
/*.footer .foot_shop, .footer .foot_chuan{right:60px;bottom:-50px;transform:scale(0);}*/
/*.footer .foot_men{left:30px;bottom:-40px;animation:men 1s forwards 1.2s;}*/
/*.footer .foot_men2{left:50px;bottom:-40px;animation:men2 1s forwards 1.2s;}*/

/*传书*/
.chat_btn>div.active{background:#06a1ff;color:#fff;}
.chat_time:before{content:'';width:40%;height:1px;background:#ddd;position:absolute;left:0;top:10px;}
.chat_time:after{content:'';width:40%;height:1px;background:#ddd;position:absolute;right:0;top:10px;}
.chat_con >ul{background:none!important;}
.chat_con >ul li.zm_titl{background:#dedede;font:10px/1 '';padding:0 10px;}
.chat_con >ul li a{color:#000;}
/*新传书*/
.chat_box>li{width:22%!important;margin-right:4% !important;}
.chat_box>li:nth-child(4n){margin-right:0 !important;}
.chat_box>li div{line-height:2.5;}
.chat_box>li a{color:#000;}
/*实物大挑战(宝藏)*/
.shiwu_box>li{width:48% !important;margin-right:4% !important;}
.shiwu_box>li:nth-child(2n){margin-right:0 !important;}
.shiwu_shop{height:100px;background:url("../images/shop_bg.png") no-repeat center;background-size:100% 100%;}
.shiwu_shop .num{left:10px;top:10px;border-radius:15px;padding:4px 10px;font:8px/8px '';background:#0d84e2;color:white;}

/*夺宝*/
.nav_sm{flex-direction:row-reverse;margin-top:-10px;}
.list_box{display:flex;flex-flow:row wrap;height:100%;overflow-y:auto;align-content:flex-start;padding-bottom:70px;}
.list_box li{width:30%;margin-top:15px;position:relative;margin-right:5%;color:#995500;}
.list_box li a{color:#995500;}
.list_box li:nth-child(3n){margin-right:0;}
.list_box .shop_num{top:-5px;right:-5px;width:25px;height:25px;line-height:25px;color:#fff;background:#ff6e6e;border-radius:50%;box-shadow:0 2px 0 #d8363a;}
.list_con{border-radius:5px;background:#ffea9f;box-shadow:0 4px 0#efc654;overflow:hidden;}
.list_con .jindu{width:0;height:1px;box-shadow:0 2px 0 #f3d463;background-image:linear-gradient(to right,#ff6760,#ff0707);margin-top:10px;animation:jindu 1s forwards;}
@keyframes jindu { from{width:0;} to{width:80%;} }
.toggle_nav li{flex:1;padding:10px;}
.toggle_nav li.active{border-bottom:2px solid #dbb62f;}
.win_box .winner{padding:5px 10px;margin-top:10px;background:#ff7f7f;color:#fff;position:relative;}
.win_box .winner:before{content:'';position:absolute;left:0;top:-5px;height:10px;width:100%;background:url("../images/duo_fense.png") repeat-x;}
.win_box .calc{font:10px/12px '';padding:5px 10px;border:1px solid #fff;border-radius:20px;}
.nav_con{padding:10px 0;border-bottom:1px solid #ddd;}
.line-r{border-right:1px dotted #ada586;}
.jisuan_box{background:#fff;padding:10px;border-top:1px solid #dbdbdf;border-bottom:1px solid #dbdbdf;margin-bottom:10px;}
.huojiang_list{display:flex;flex-flow:row wrap;}
.huojiang_list>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #dbdbdf;padding:3px;}
.huojiang_list>.wid2{width:70%;}
.huojiang_list>.wid1{width:30%;}
.zoushi_list .title{background:#ffd746;border-right:1px solid #fff;}
.zoushi_list>li{flex:1;overflow:hidden;}
.zoushi_list>li>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
/*买券*/
.quan_bg{height:85px;background:url("../images/quan_bg.png")no-repeat;background-size:100% 100%;}
.quan_con{height:85px;background:white;border-radius:4px;box-shadow:0 2px 0 #c2c1c1;}
.quan_con>div{line-height:1.4;}

/*宝藏争夺战*/
.h58{height:58vh;}
#bz_scroll{height:60vh;}
.moshi_nav li{background:#ffd746;border-bottom:1px solid #dbb117;}
#back_scroll{height:75vh;}
/*背包*/
.nav_sec>div{padding:5px 10px;border-radius:20px;color:#c38a11;margin:20px 0 10px;}
.nav_sec .action{background:#e09e0f;color:#fff;}

/*掌门*/
.toupiao_nav >div.active{background:#e99818;}
.daojishi >div >span{display:inline-block;width:20%;text-align:center;height:10vh;background:rgba(0,0,0,0.8);font-size:24px;}
.toupiao1{z-index:3;}

/*梦想挑战赛*/
.mx .title{height:40px;background:#ffb238;line-height: 40px;font-size:16px;}
.mx .game_pass ul li{background:#202020;padding:5px;margin-bottom:5px;border-radius:5px;}
.mx .game_pass .gradient{background:linear-gradient(to right,#984603,#202020);padding:5px 10px;}
.mx .game_pass a{color:#fff;}
.mx .win_list{background:url("../images/meng_winbg.jpg") no-repeat;background-size:100% 100%;}
.mx .win_list>div{padding:5px;height:200px;overflow-y:auto;}
.mx .win_list .yellow{background:rgba(255,181,63,0.45);}
.mx .win_list .red{background:rgba(127,0,150,0.68);}
.mx .win_list .blue1{background:rgba(5,37,177,0.62);}
.mx .win_list .blue2{background:rgba(0,21,111,0.62);}
.mx_foot{background:#ffb238;line-height:50px;left:0;bottom:0;z-index:99;}

/*开宝箱*/
.zabao{left:0;top:30vh;width:100%;height:250px;}
.zabao ul li{width:100vw;text-align:center;}
.zabao ul li>div{padding-top:25px;color:#fff;font-size:20px;}
.zabao_btn{left:0;right:0;margin:auto;top:65vh;background-image:linear-gradient(to top,#ac2709 0%,#741901 30%,#ae3901 100%);border:1px solid #fe9003;padding:10px;border-radius:15px;color:#f5b355;}
.bx_bg{background:#9f1012;color:#a41b15;margin-bottom:60px;}
.bx_bg:after{content:'';width:100%;height:8vh;position:absolute;left:0;bottom:-6vh;background:url("../images/bx_foot.png") no-repeat center bottom;background-size:100%;}
.bx_btn{left:-5px;top:10px;width:110px;height:35px;background:url("../images/bx_btn.png") no-repeat;background-size:contain;line-height:30px;color:#f99a24;}

.zj_menu{border:1px solid #a41b15;height:150px;overflow:hidden;}
.zj_menu li{line-height:2;}
.zj_menu li>div{white-space:nowrap;overflow:hidden;margin:0 10px;text-align:left;}
.zj_menu li:nth-child(2n-1){background:#f5b355;}

/*排位赛*/
.paiwei_user{top:44px;left:0;padding:5px 10px 0;z-index:2;}
.paiwei_user:before{content:'';position:absolute;left:0;bottom:-10px;width:100%;height:10px;background:url("../images/bowen.png")}
.paiwei_user span{line-height:1;}
.pass_begin{height:25px;background:#ddc121;box-shadow:inset 0 -5px 0 #f5dd52;margin-top:50px;}
.pass_begin img{width:70px;left:10px;bottom:5px;}
.pws_suo{left:35px;top:0;}
.pws_pass>li{width:80%;margin:0 auto 30px;}
.pws_pass .pws_xing>img{width:20px;padding:2px;}
.pws_pass .table{height:55px;padding:7px;}
.pws_pass .table_bg{left:0;right:0;margin:auto;top:0;height:55px;transform:skew(-30deg);}
.pws_pass .table_bg:before{content:'';position:absolute;left:3px;bottom:-10px;width:100%;height:10px;transform:skew(30deg);}
.pws_pass .table_bg:after{content:'';position:absolute;top:6px;right:-5px;width:5px;height:100%;transform:skewY(65deg);}
.pws_pass .table_logo{width:65px;height:65px;border-radius:50%;overflow:hidden;border:3px solid white;box-shadow:0 0 2px #2b2b2b;margin:-30px 10px 0 20px;}
.pws_pass10 .table_bg{background:#e8e8e3;}
.pws_pass10 .table_bg:before{background:#c6c6c4;}
.pws_pass10 .table_bg:after{background:#969690;}
.pws_pass9 .table_bg{background:#ffec94;}
.pws_pass9 .table_bg:before{background:#e3c40e;}
.pws_pass9 .table_bg:after{background:#b79c00;}
.pws_pass8 .table_bg{background:#ed9672;}
.pws_pass8 .table_bg:before{background:#bb7152;}
.pws_pass8 .table_bg:after{background:#995538;}
.pws_pass7 .table_bg{background:#a8dcf6;}
.pws_pass7 .table_bg:before{background:#6eb4d7;}
.pws_pass7 .table_bg:after{background:#3389b4;}
.pws_pass6 .table_bg{background:#68c8e9;}
.pws_pass6 .table_bg:before{background:#49afd2;}
.pws_pass6 .table_bg:after{background:#067094;}
.pws_pass5 .table_bg{background:#cbe8eb;}
.pws_pass5 .table_bg:before{background:#97c3c8;}
.pws_pass5 .table_bg:after{background:#49929a;}
.pws_pass4 .table_bg{background:#d1e4a2;}
.pws_pass4 .table_bg:before{background:#aecd62;}
.pws_pass4 .table_bg:after{background:#739422;}
.pws_pass3 .table_bg{background:#fbd7b9;}
.pws_pass3 .table_bg:before{background:#ecba8f;}
.pws_pass3 .table_bg:after{background:#cb9260;}
.pws_pass2 .table_bg{background:#f5dd52;}
.pws_pass2 .table_bg:before{background:#e3c40e;}
.pws_pass2 .table_bg:after{background:#b79c00;}
.pws_pass1 .table_bg{background:#f3f347;}
.pws_pass1 .table_bg:before{background:#dede1f;}
.pws_pass1 .table_bg:after{background:#abab00;}
.bor-l{border-left:3px solid #dbb500;padding-left:10px;margin:20px 0 10px;font-weight:bold;}

/*背包订单*/
.back_order{width:100%;height:65vh;background:url('../images/tc_bgsmall.png')no-repeat;background-size:100% 100%;position:fixed;left:0;bottom:0;}
.back_order .toggle_btn>div{display:inline-block;width:25%;margin:5px;border-radius:30px;padding:2px;}
.back_order .toggle_btn>div.action{background:#e6be57;}
.newadd ul li input{border:none;background:none;font-size:12px;padding:10px !important;margin-bottom:5px;}

/*分享邀请*/
.invite_bg{height:30vh;background:url("../images/invite_bg.png");background-size:100% 100%;}
.product >div{background:#feeb9f;box-shadow:0 4px 0 #cda02b;border-radius:5px;overflow:hidden;}
.product .prod_bg{height:50px;font:20px/50px '';background:url("../images/shop_bg.png");background-size:100%;}
.tixian{width:40%;margin:50px auto 0;background:linear-gradient(#ffeca2,#fee381);border:1px solid #d8ce98;border-radius:5px;}
.tixian_alert .jine{flex-wrap:wrap;justify-content: space-between;margin:10px 0;}
.tixian_alert .jine>div{width:30%;border:1px solid #ddd;margin:5px 0;line-height:2.5;}
.detail_nav{justify-content:space-around;margin:10px 0;}
.detail_nav >div{width:30%;}
.detail_nav >div.active{border-bottom:2px solid #27a7fd;color:#27a7fd;}
.detail_list li>div{flex:1;line-height:2;}

/*新手帮助*/
.help > div{background:#00a2ff;padding:10px;}
.help > div.action{background:#0098f2;}
.help > div > div{height:7vh;}

/*充值*/
ul.chongzhi{flex-wrap:wrap;justify-content:space-around;}
ul.chongzhi li{width:30%;border-radius:30px;border:1px solid #c0c0c0;padding:5px;margin-bottom:15px;}
ul.chongzhi li.action{border:1px solid red;color:red;}
.pay_way>div{border-radius:5px;width:30%;color:#fff;padding:5px;}
.pay .weixin{background-image:linear-gradient(90deg,#0096ef,#00a1fe);}
.pay .zhifu{background-image:linear-gradient(90deg,#1db202,#5ed634);}
.pay .yongjin{background-image:linear-gradient(90deg,#be66ef,#b17cff);}
.pay_title{background:#fffde6;padding:10px;text-align: left;}
.zhifu_tc ul >li{padding:4% 6%;}
.zhifu_tc ul>li>img{width:20px;height:20px;vertical-align: middle;margin-right:5%;}
/*vip*/
.box_small{width:100%;height:45vh;background:url('../images/tc_bgsmall.png')no-repeat;background-size:100% 100%;}
.box_title{width:40%;height:40px;line-height:40px;background:url('../images/tc_btn.png')no-repeat;background-size:100% 100%;left:0;right:0;margin:auto;top:-15px;}

/*开屏页*/
.start_login3:before, .start_login3:after{content:'';width:30%;height:1px;background:#fff;position:absolute;top:10px;}
.start_login3:before{left:0;}
.start_login3:after{right:0;}
.login{height:40vh;width:80vw;margin-left:10vw;}
.login input{border-radius:30px;background:rgba(205,234,252,0.4);border:1px solid #cdeafc;color:#fff;font-size:12px;}
.login button{background-image:linear-gradient(to bottom,#6ac4f9,#4fa9f7);border:none;}
.logo .logo_icon{top:20vh;left:0;right:0;margin:auto;}
.logo .yun1{top:10vh;left:10vw;animation:yun1 25s infinite;}
.logo .yun2{top:5vh;left:30vw;animation:yun2 10s infinite 2s;}
.logo .yun3{top:15vh;left:50vw;animation:yun3 20s infinite 1s;}
.logo .yun4{top:10vh;left:80vw;animation:yun4 15s infinite;}
.logo .yun5{top:8vh;left:70vw;animation:yun5 10s infinite 0.5s;}
.logo .yun6{top:17vh;left:100vw;animation:yun6 10s infinite 0.5s;}
.logo .yun7{top:3vh;left:0vw;animation:yun7 15s infinite 0.5s;}
@keyframes yun1{from{top:10vh;left:10vw;} to{top:10vh;left:70vw;} }
@keyframes yun2{from{top:5vh;left:30vw;} to{top:5vh;left:90vw;} }
@keyframes yun3{from{top:15vh;left:50vw;} to{top:15vh;left:-12vw;} }
@keyframes yun4{from{top:10vh;left:80vw;} to{top:10vh;left:10vw;} }
@keyframes yun5{from{top:8vh;left:90vw;} to{top:8vh;left:50vw;} }
@keyframes yun6{from{top:17vh;left:100vw;} to{top:17vh;left:50vw;} }
@keyframes yun7{from{top:3vh;left:0vw;} to{top:3vh;left:70vw;} }

/*游戏*/
body.game_bg{background:url("../image/game_lg.png")no-repeat center top fixed;background-size:cover;width:100vw;overflow:hidden;}
.duifang_bar{height:55px;background:linear-gradient(to right,rgba(38,139,204,1),rgba(38,139,204,0)),url('../images/game_shuiyin2.png')no-repeat right center;background-size:contain;width:90%;margin-left:10%;padding:10px 0 0 40px;color:#fff;}
.jifang_bar{height:55px;background:linear-gradient(to right,rgba(204,38,31,0),rgba(204,38,31,1)),url('../images/game_shuiyin.png')no-repeat left center;background-size:contain;width:90%;margin-right:10%;padding:10px 40px 0 0;color:#fff;}
.userid_bg{background:#fdea2c;}
.userid_bg >div{flex:1;white-space:nowrap;overflow:hidden;margin:0 5px;}
/*.userid_bg >div >div{border-bottom:1px solid #b09f13;}*/
/*.game_notice{height:10vh;line-height:10vh;background:rgba(255,255,255,.3);color:#fff;}*/
/*.game_shoushi >div{width:30%;padding:0.6rem 0.3rem;}*/
/*.game_shoushi >div.active{background:#f9ba11;border-radius:50%;}*/
.game_shoushi >div{width:18%;margin:5px;}
.game_shoushi >div>img{border-radius:5px;padding:10px;}
.game_shoushi .blue, .shaizi .blue{background:url("../images/game_blue.png") no-repeat center;background-size:100% 100%;}
.game_shoushi .yellow{background:#ebd700;box-shadow:0 4px 0 #beaa00;}
.game_shoushi >div .active{background:url("../images/game_action.png") no-repeat center;background-size:100% 100%;}
.game_shoushi >div .active2{background:#f3c907;box-shadow:0 4px 0 #dcb004;}
.shaizi{justify-content:space-around;}
.shaizi >div{border-radius:5px;padding:7px;margin:5px;}
.shaizi >div>span{display:inline-block;width:35px;height:35px;overflow:hidden;border-radius:3px;background:rgba(255,255,255,0.8);vertical-align:middle;}
.shaizi >div>span>i{font-size:35px;line-height:160px;}
#shai_dui >div.active, #shai_ji >div.active{background:#349fff;box-shadow:0 4px 0 #207ced;}
.shiwu_bar{width:84%;background:#2886f0;box-shadow:inset 2px 2px 3px #1960c6;border-radius:5px;}
.shiwu_bar >div.active{background:#1b62b2;border-radius:20px;}
.muzhi_bar >div{width:17%;padding:3px;}
.choose_game >div{width:33%;border-radius:5px;}
.choose_game >div.active{background:rgba(255,255,255,0.2);}
#queding{position:relative;}
.duifang_jiu >img{transform:rotate(180deg);}
.game_jiu{padding:0 5px;align-items:flex-start;overflow: hidden;}
.game_voice{width:30%;background:#e2fd83;left:0;margin-left:65%;border-radius:4px;padding:6px 10px;margin-bottom:15px;}
.game_voice:before{content:'';position:absolute;bottom:-13px;right:10px;border:7px solid transparent;border-top:7px solid #e2fd83; }
.game_voice_dui{width:30%;background:#e2fd83;left:55%;top:-10px;border-radius:4px;padding:6px 10px;}
.game_voice_dui:before{content:'';position:absolute;bottom:-13px;left:10px;border:7px solid transparent;border-top:7px solid #e2fd83;}
.pass_alert{width:120px;height:25vh;right:-87px;top:30vh;background:rgba(38,139,204,0.8);border-radius:15px 0 0 15px;align-items:center;}
.pass_alert .pass_num{width:60px;padding:20px 0;border-right:1px dotted #fff;}
.game_msg{bottom:7vh;left:4vw;}
.game_msg>img{padding:2px;}
.game_msg .speak{top:-180px;left:-20px;background:#fdea2c;padding:10px;border-radius:5px;line-height:2.5;}
.game_msg .speak:before{content:'';position:absolute;left:20px;bottom:-15px;width:0;height:0;border:8px solid transparent;border-top:8px solid #fdea2c;}
.game_msg .speak>div{white-space:nowrap;}

.duiyuan >div{flex:1;overflow:hidden;padding:2px;margin:0 2px;border-radius:50% 50% 0 0;}
.duiyuan >div>img{border-radius:50%;display:block;margin:0 auto;}
.duiyuan >div>div{white-space:nowrap;overflow:hidden;}
.dui_r{flex-direction:row-reverse;}
.duiyuan .blue{background:#5ab7f6;}
.duiyuan .red{background:#f4515f;}
.mutai{background:#682c08;height:10px;width:100vw;position:relative;box-shadow:0 5px 8px #2b2b2b;margin-bottom:10px;}
.mutai:after{content:'';position:absolute;left:0;bottom:-5px;height:5px;width:100%;background:#411902;}
.pipei_vs >span{vertical-align:middle;}
.duchuang >div{width:9vw;}
.duchuang >div>img{border-radius:50%;}
.zhunbei{width:32vw;height:45px;line-height:40px;top:-35px;left:0;right:0;margin:auto;background:url("../images/zhunbei_btn.png") no-repeat center;background-size:100% 100%;text-shadow:0 1px 5px #2b2b2b;}


/*游戏动画*/
.df_shoushi{left:0;right:0;top:-40vh;margin:auto;
             transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);
             animation:df 0.5s forwards;-webkit-animation:df 0.5s forwards;-moz-animation:df 0.5s forwards;-o-animation:df 0.5s forwards;}
.jf_shoushi{left:0;right:0;bottom:0;margin:auto;
             animation:jf 0.5s forwards;-webkit-animation:jf 0.5s forwards;-moz-animation:jf 0.5s forwards;-o-animation:jf 0.5s forwards;}
@keyframes df{from{top:-40vh;}to{top:0;} }
@keyframes jf{from{bottom:-40vh;}to{bottom:-5px;} }
.gunzi{left:0;right:0;top:0;margin:auto;animation:gunzi 2s forwards;}
.gunzi2{left:0;right:0;bottom:0;margin:auto;animation:gunzi 2s forwards;transform:rotate(180deg);}
@keyframes gunzi{0%,20%,40%,60%,80%{width:15%;opacity:1;}10%,30%,50%,70%,90%{width:17%;opacity:0.9;}100%{width:15%;opacity:0;}}
.df_hu{left:0;right:0;top:-20vh;margin:auto;animation:df_hu 1s forwards 2s;}
.jf_hu{left:0;right:0;bottom:-20vh;margin:auto;animation:jf_hu 1s forwards 2s;}
@keyframes df_hu{0%{top:-20vh;}80%{top:30vh;}95%{top:34vh;}70%,85%,100%{top:36vh;}}
@keyframes jf_hu{0%{bottom:-20vh;}80%{bottom:20vh;}95%{bottom:24vh;}70%,85%,100%{bottom:26vh;}}
.shaigu{left:0;right:0;top:0;bottom:0;margin:auto;animation:shaigu 1s ease infinite;transform:scale(0.6);}
@keyframes shaigu{30%{transform:scale(1)}40%,60%{transform:scale(1);transform:rotate(20deg);}50%,70%{transform:scale(1);transform:rotate(-20deg);} 80%{transform:scale(1);transform:rotate(0deg);} 100%{transform:scale(0.6);} }


/*font*/
@font-face { font-family: "iconfont"; src: url('../font/iconfont.eot'); /* IE9*/ src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  url('../font/iconfont.woff') format('woff'), /* chrome、firefox */  url('../font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/  url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */ }
.iconfont { font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }
.aui-icon-check:before { content: "\e614"; }
.fontcolor{color:#3c77da;}
.fontcolor2{color:#989898;}
.fontcolor3{color:#2b2b2b;}
.fontcolor4{color:#FFFFFF;}
.fontcolor5{color:#e3393c;}
.fontcolor6{color:#4080e4;}